package com.lostreseditores.sabersai.dataaccess.dao;

import java.util.List;

import com.lostreseditores.sabersai.model.Respuestaxasignatura;


public interface IRespuestaxasignaturaDAO {
    public void save(Respuestaxasignatura instance);

    public void delete(Respuestaxasignatura instance);

    public void update(Respuestaxasignatura instance);

    public Respuestaxasignatura findById(Integer id);

    public List<Respuestaxasignatura> findByExample(
        Respuestaxasignatura instance);

    public List<Respuestaxasignatura> findByProperty(String propertyName,
        Object value);

    public List<Respuestaxasignatura> findAll();

    public List<Respuestaxasignatura> findByCriteria(String whereCondition);

    public List<Respuestaxasignatura> findPageRespuestaxasignatura(
        String sortColumnName, boolean sortAscending, int startRow,
        int maxResults);

    public Long findTotalNumberRespuestaxasignatura();

    public List<Respuestaxasignatura> findByRespxasigactivon(
        Object respxasigactivon);

    public List<Respuestaxasignatura> findByRespxasigcorrecv(
        Object respxasigcorrecv);

    public List<Respuestaxasignatura> findByRespxasigdifn(Object respxasigdifn);

    public List<Respuestaxasignatura> findByRespxasigidn(Object respxasigidn);

    public List<Respuestaxasignatura> findByRespxasignivdesv(
        Object respxasignivdesv);

    public List<Respuestaxasignatura> findByRespxasigniveldesv(
        Object respxasigniveldesv);

    public List<Respuestaxasignatura> findByRespxasigopan(Object respxasigopan);

    public List<Respuestaxasignatura> findByRespxasigopbn(Object respxasigopbn);

    public List<Respuestaxasignatura> findByRespxasigopcn(Object respxasigopcn);

    public List<Respuestaxasignatura> findByRespxasigopdn(Object respxasigopdn);

    public List<Respuestaxasignatura> findByRespxasigordenn(
        Object respxasigordenn);

    public List<Respuestaxasignatura> findByRespxasigpregespn(
        Object respxasigpregespn);

    public List<Respuestaxasignatura> findByRespxasigtxtn(Object respxasigtxtn);
}
